<?php
abstract class AbstractModel{
	/**
	 * @var int $err_code 错误码，0：没有错误，默认0
	 */
	public $err_code=0;
	/**
	 * @var string $err_msg 错误提示
	 */
	public $err_msg='';
	/**
	 * 设置错误码，错误提示
	 * @param int	$err_code	 错误码，0：没有错误
	 * @param string	$err_msg	错误提示
	 */
	function put_err($err_code,$err_msg){
		$this->err_code=$err_code;
		$this->err_msg=$err_msg;
	}
	/**
	 * 得到错误码、错误提示组成的数组
	 * array( "code"=>$this->err_code, "msg"=>$this->err_msg );
	 */
	function get_error(){
		return array( "code"=>$this->err_code, "msg"=>$this->err_msg );
	}
	/**
	 * 是否有错误
	 */
	function is_err(){
		return $this->err_code !==0;
	}
	/**
	 * 是否没有错误
	 */
	function is_ok(){
		return $this->err_code===0;
	}
}